package com.share.controller;

import com.share.pojo.User;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

@Controller
@RequestMapping("/user")
public class UserController {

    /*

    1、jsp放在webapp目录下 这样就可以让用户直接访问，jsp放在WEB-INF目录下就必须要通过请求才能访问。
        因此放在web-inf下jsp页面显得要安全。

    2、return "xx"; 相当于转发，url不变。

    3、请求过程
    http://localhost:8080/user/reg?add--->转发到reg.jsp--->提交到(重定向到)http://localhost:8080/user/save
    --->重定向到http://localhost:8080/user/save--->转发到reg.jsp

     */
    @RequestMapping(value = "/reg", method = RequestMethod.GET, params = "add")
    public String reg() {
        return "reg";
    }

    /*
    1、User类与reg.jsp中form表单中的name进行绑定，“属性名=form中input的name”
     */
    @RequestMapping(value = "/save", method = RequestMethod.POST)
    public String save(User user) {
        System.out.println("###user:"+user);
        return "redirect:reg?add";
    }
}
